package com.example.asus.week13;

import android.app.Application;
public class MyApplication extends Application {
    //在 MyApplication 中提供的属性将是整个应用中的公共全局变量（公共全局常量在资源文件中定义）
    //本例中，以用户的姓名和所在机构作为全局变量的代表，这两个变量在后面很多功能中都要用到
    private String userName;
    private String orgName;
    //点菜单 Code-->Override Methods...，选择重载 onCreate()方法
//此例中初始化这些全局变量
//此处采取了直接赋值的方法，在实际应用中，可以采用数据存储方案永久保存（思考：益处是什么？）
    @Override
    public void onCreate() {
        super.onCreate();
        setUserName("anonymous");
        setOrgName("unknown");
    }
    //下面定义对类中私有成员（整个应用中的全局变量）的 get 和 set 操作
//这部分代码不要手敲，而是利用 AS 的支持：菜单 Code-->Generate...，选择 Getter and Setter......
    public String getUserName() {return userName;}
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getOrgName() {
        return orgName;
    }
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }
}

